package com.renaud.solr.beanTest;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.google.common.base.Objects;

public class Produit {

	private String categorie;
	private String libelle;
	private int nombreAvis;
	
	
	public Produit() {
	}
	
	public Produit(String categorie, String libelle, int nombreAvis) {
		this.categorie = categorie;
		this.libelle = libelle;
		this.nombreAvis = nombreAvis;
	}

	public String getCategorie() {
		return categorie;
	}

	public void setCategorie(String categorie) {
		this.categorie = categorie;
	}

	public String getLibelle() {
		return libelle;
	}

	public void setLibelle(String libelle) {
		this.libelle = libelle;
	}

	public int getNombreAvis() {
		return nombreAvis;
	}

	public void setNombreAvis(int nombreAvis) {
		this.nombreAvis = nombreAvis;
	}

	public boolean equals(Object o){
		if (o == null){
	         return false;
	    }
	    if (getClass() != o.getClass()){
	         return false;
	    }
	    final Produit other = (Produit) o;
		 return Objects.equal(this.categorie,other.categorie)
				 &&  Objects.equal(this.libelle,other.libelle)
				 &&  Objects.equal(this.nombreAvis,other.nombreAvis);
	}

	public String toString(){
		return ToStringBuilder.reflectionToString(this,ToStringStyle.SHORT_PREFIX_STYLE);
	}
	
}
